﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Juegos_juego : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Usuario user = (Usuario)this.Session["Usuario"];
        if (user == null)
        {
            Response.Redirect("../noEstaLogeado.aspx", true);
        }
        String idMesa = Request.QueryString["IdMesa"];
        MesaBeans m = (MesaBeans)Session["mesa"];
        if (m == null)
        {
            Session["mesa"] = null;
            m= GestionMesas.getInstance().getMesa(idMesa);
            m.añadirJuagador(user);
        }
        Session["mesa"] = m;
        Label1.Text = "Mesa " + m.getIdMesa() + " del juego " + m.getNombreJuego();
        
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        
        Usuario u=(Usuario)Session["Usuario"];
        MesaBeans m = (MesaBeans)Session["mesa"];
        double a=0;
        try
        {
            a = double.Parse(apuesta.Text);
        }
        catch (Exception excep)
        {
            return;
        }
        double ganancias=GestionJuegos.getInstance().demoJuego(u, m, a);
        if (ganancias > 0)
        {
            Resultado.Text = "Ha ganado " + ganancias;
        }
        else
        {
            Resultado.Text = " He perdido " + ganancias;
        }
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        Usuario u = (Usuario)Session["Usuario"];
        MesaBeans m = (MesaBeans)Session["mesa"];
        m.sacarUsuario(u);
        Session["mesa"] = null;
        Response.Redirect("../pruebas/victor/Conectado.aspx", true);
       
    }
    
}
